<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // function* test(){
    //     console.log("第一次")
    //     yield 1
    //     console.log("第二次")
    //     yield 2
    //     console.log("第三次")
    // }
    // var generator = test()
    // console.log(generator)

    // var arr = [1,2,3,4]
    // var i = 0
    // function* arrGenerator(){
    //     while(i<arr.length){
    //         yield arr[i++]
    //     }
    // }
    // var a = arrGenerator()

    // function* createFeiboIterator(){
    //     var pre1=1,pre2=1,i=1;
    //     while(true){
    //         if(i<2){
    //             yield 1
    //             i++
    //         }else{
    //             var newValue = pre1+pre2
    //             yield newValue
    //             pre2 = pre1
    //             pre1 = newValue
    //             i++
    //         }
    //     }
    // }
    // var feibo = createFeiboIterator()
    function* test() {
        console.log("第一次")
        yield 1
        console.log("第二次")
        yield 2
        console.log("第三次")
        return 999
    }
    var t = test()
</script>

</html>